#include <iostream>
#include <string>
using namespace std;

// 设计一个学生类，属性有姓名和学号，
// 可以给姓名和学号赋值，可以显示学生的姓名和学号

// 设计学生类
class Student
{
public: // 公共权限
    // 类中的属性和行为，我们统一称为 成员
    // 属性  成员属性  成员变量
    // 行为  成员函数  成员方法

    // 属性
    string name;
    int ID; // 学号

    // 行为
    // 显示姓名和学号
    void show()
    {
        cout << "姓名：" << name
             << "\t学号：" << ID << endl;
    }

    // 给姓名赋值
    void setName(string Name)
    {
        name = Name;
    }
};

int main()
{
    // 实例化：创建一个具体的学生
    Student s1;

    // 给s1的属性进行赋值
    s1.name = "张三";
    s1.ID = 12;

    s1.show();

    Student s2;
    s2.setName("李四"); // 通过行为，对属性进行赋值
    s2.ID = 13;
    s2.show();

    return 0;
}